<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title></title>
    <link rel="Stylesheet" href="../css/analysis.css" />
    <script type="text/javascript">
        function init() {
            if (window.location.hash) {
                var parentDiv, nodes, i, helpInfo, helpId, helpInfoArr, helpEnvFilter, envContent, hideEnvClass, hideNodes;
                helpInfo = window.location.hash.substring(1);
                    if(helpInfo.indexOf("-")) {
                        helpInfoArr = helpInfo.split("-");
                        helpId = helpInfoArr[0];
                        helpEnvFilter = helpInfoArr[1];
                    }
                    else {
                        helpId = helpInfo;
                    }
                parentDiv = document.getElementById("topics");
                nodes = parentDiv.children;
                    hideEnvClass = (helpEnvFilter === "OnlineOnly"? "PortalOnly": "OnlineOnly");
                    if(document.getElementsByClassName) {
                        hideNodes = document.getElementsByClassName(hideEnvClass);
                    }
                    else {
                        hideNodes = document.querySelectorAll(hideEnvClass);
                    }
                for(i=0; i < nodes.length; i++) {
                    if(nodes[i].id !== helpId) {
                        nodes[i].style.display ="none";
                    }
                    }
                    for(i=0; i < hideNodes.length; i++) {
                        hideNodes[i].style.display ="none";
                    }
                }
            }
    </script>
</head>
<body onload="init()">
<div id="topics">
    <div id="toolDescription" class="regularsize">
        <h2>Ligar Elementos</h2><p/>
        <h2><img src="../images/GUID-900E33CD-3789-45B5-8F0C-92D91E64D2A4-web.png" alt="Unir Elementos"></h2>
        <hr/>
    <p>A ferramenta Ligar Elementos funciona com duas camadas. Ligar Elementos efetua a liga&ccedil;&atilde;o de atributos entre elementos com base nas rela&ccedil;&otilde;es espacial, temporal e de atributos, ou de uma combina&ccedil;&atilde;o das tr&ecirc;s. A ferramenta determina todos os elementos de entrada que correspondem &agrave;s condi&ccedil;&otilde;es definidas para ligar, e liga a segunda camada de entrada &agrave; primeira. Opcionalmente, pode ligar todos os elementos aos elementos correspondentes ou resumir os elementos correspondentes.
    </p>
    <p>Ligar Elementos pode ser aplicado a pontos, linhas, &aacute;reas e tabelas. Uma liga&ccedil;&atilde;o temporal requer que os dados de entrada tenham a componente temporal ativada, e uma liga&ccedil;&atilde;o espacial requer que os seus dados possuam geometria. 
    </p>
    </div>
    <!--Parameter divs for each param-->
    <div id="targetLayer">
        <div><h2>Selecionar camada alvo</h2></div>
        <hr/>
        <div>
            <p>A camada que ter&aacute;  atributos da camada de liga&ccedil;&atilde;o anexada &agrave; respetiva tabela.
            </p>
            <p>An&aacute;lise recorrendo &agrave; rela&ccedil;&atilde;o espacial  <b>Pr&oacute;ximo</b> requer um sistema de coordenadas projetado.  Pode definir o sistema de coordenadas de processamento em Ambientes de An&aacute;lise. Se o seu sistema de coordenadas projetado n&atilde;o se encontrar definido para um sistema de coordenadas projetado, ser&aacute; instado a defini-lo quando executar a an&aacute;lise .
            </p>
            <p>Para al&eacute;m de escolher uma camada do seu mapa, pode escolher  <b>Escolher Camada de An&aacute;lise</b> na parte inferior da lista pendente para navegar at&eacute; aos seus conte&uacute;dos de um conjunto de dados de partilha de ficheiros de big data ou camada de elementos. Opcionalmente, pode aplicar um filtro na sua camada de entrada ou aplicar uma sele&ccedil;&atilde;o em camadas alojadas adicionadas ao seu mapa. Os filtros e sele&ccedil;&otilde;es s&atilde;o aplicados apenas para an&aacute;lise. 
            </p>
        </div>
    </div>
    <div id="joinLayer">
        <div><h2>Selecionar camada para ligar à camada alvo</h2></div>
        <hr/>
        <div>
            <p>A camada de liga&ccedil;&atilde;o com os atributos que ser&atilde;o anexados &agrave; camada alvo.
            </p>
            <p>Para al&eacute;m de escolher uma camada do seu mapa, pode escolher  <b>Escolher Camada de An&aacute;lise</b> na parte inferior da lista pendente para navegar at&eacute; aos seus conte&uacute;dos de um conjunto de dados de partilha de ficheiros de big data ou camada de elementos. Opcionalmente, pode aplicar um filtro na sua camada de entrada ou aplicar uma sele&ccedil;&atilde;o em camadas alojadas adicionadas ao seu mapa. Os filtros e sele&ccedil;&otilde;es s&atilde;o aplicados apenas para an&aacute;lise. 
            </p>
        </div>
    </div>
    <div id="joinOperation">
        <div><h2>Escolher operação de ligação</h2></div>
        <hr/>
        <div>
            <p>Determina como as liga&ccedil;&otilde;es entre as camadas alvo e de liga&ccedil;&atilde;o ser&atilde;o geridas na sa&iacute;da, caso seja detetado que v&aacute;rias camadas ligadas t&ecirc;m a mesma rela&ccedil;&atilde;o com a camada a ligar. Existem duas opera&ccedil;&otilde;es de liga&ccedil;&atilde;o de entre as quais escolher:
                <ul>
                    <li> <b>Ligar one to one</b>&mdash;Esta op&ccedil;&atilde;o resume todos os elementos que correspondem a cada elemento em liga&ccedil;&atilde;o.
                    </li>
                    <li> <b>Ligar one to many</b>&mdash;Esta op&ccedil;&atilde;o liga todas as camadas correspondentes &agrave; camada de liga&ccedil;&atilde;o.
                    </li>
                </ul>
                
            </p>
            <p>Por exemplo, suponha que pretendia encontrar supermercados que se encontrem at&eacute; 2 quil&oacute;metros de um mercado agr&iacute;cola. Neste caso, a camada de destino tem um &uacute;nico elemento que representa um mercado agr&iacute;cola, e a camada de liga&ccedil;&atilde;o representa as mercearias locais e tem atributos, como o total de vendas anuais. Utilizando a ferramenta Ligar Elementos , descobrir&aacute; que cinco mercearias correspondem aos crit&eacute;rios. Caso especificasse uma opera&ccedil;&atilde;o de liga&ccedil;&atilde;o  <b>Ligar one to many</b>, no final teria cinco elementos no resultado, com cada linha a representar o mercado agr&iacute;cola e um supermercado. Caso fosse especificada uma rela&ccedil;&atilde;o <b>Ligar one to one</b> , no final ter&iacute;a um elemento representando o mercado agr&iacute;cola e as informa&ccedil;&otilde;es resumidas dos supermercados, tais como a contagem (2), e outras estat&iacute;sticas, como a soma de vendas anuais.
            </p>
        </div>
    </div>
    <div id="joinOptions">
        <div><h2>Selecionar uma ou mais ligações</h2></div>
        <hr/>
        <div>
            <p>Especifica a op&ccedil;&atilde;o de liga&ccedil;&atilde;o utilizada. Pode aplicar um, dois ou tr&ecirc;s dos seguintes tipos de liga&ccedil;&otilde;es: 
                <ul>
                    <li> <b>Espacial</b>&mdash;Recorre a uma rela&ccedil;&atilde;o espacial especificada para ligar elementos. Isto exige que ambas as camadas possuam geometria.
                    </li>
                    <li> <b>Temporal</b>&mdash;Recorre a uma rela&ccedil;&atilde;o temporal para ligar elementos. Isto exige ativa&ccedil;&atilde;o de componente temporal em ambas as camadas.
                    </li>
                    <li> <b>Atributo</b>&mdash;Liga elementos com base em campos iguais.
                    </li>
                </ul>
                
            </p>
            <p>
            </p>
        </div>
    </div>
    <div id="spatialRelationship">
        <div><h2>Escolher uma relação espacial</h2></div>
        <hr/>
        <div>
            <p>A rela&ccedil;&atilde;o espacial que determinar&aacute; se os elementos se ligam uns aos outros. As seguintes rela&ccedil;&otilde;es dispon&iacute;veis dependem do tipo de geometria (ponto, polilinha ou pol&iacute;gono) que est&aacute; a ser utilizada como elementos de entrada.
                <ul>
                    <li> <b>Interseta</b>&mdash;Os elementos ser&atilde;o correspondidos se se intersetarem.
                    </li>
                    <li> <b>Igual</b>&mdash;Os elementos ser&atilde;o ligados se possu&iacute;rem a mesma geometria.
                    </li>
                    <li> <b>Pr&oacute;ximo Planar</b> &mdash; Os elementos ser&atilde;o ligados caso se encontrem no limite de uma determinada dist&acirc;ncia uns dos outros. A camada alvo tem de encontrar-se num sistema de coordenadas projetado ou a refer&ecirc;ncia espacial de processamento tem de ser definida para um sistema de coordenadas projetado, que utilize os <b>Ambientes de An&aacute;lise</b> caso uma refer&ecirc;ncia espacial <b>Pr&oacute;ximo</b> seja utilizada.
                    </li>
                    <li> <b>Pr&oacute;ximo Geod&eacute;sico</b> &mdash; Os elementos ser&atilde;o ligados caso se encontrem no limite de uma determinada dist&acirc;ncia uns dos outros. A dist&acirc;ncia &eacute; medida atrav&eacute;s da dist&acirc;ncia planar.
                    </li>
                    <li> <b>Cont&eacute;m</b>&mdash;Os elementos ser&atilde;o correspondidos se a camada alvo estiver contida nos elementos em liga&ccedil;&atilde;o.
                    </li>
                    <li> <b>No Interior</b>&mdash;Os elementos ser&atilde;o ligados se a camada alvo estiver no interior dos elementos em liga&ccedil;&atilde;o.
                    </li>
                    <li> <b>Toca</b>&mdash;Os elementos ser&atilde;o ligados se tiverem limites que toquem o elemento alvo.
                    </li>
                    <li> <b>Cruza</b>&mdash;Os elementos ser&atilde;o ligados se possu&iacute;rem contornos que se cruzem.
                    </li>
                    <li> <b>Sobrep&otilde;e</b>&mdash;Os elementos ser&atilde;o ligados se se sobrepuserem.
                    </li>
                </ul>
                
            </p>
        </div>
    </div>
    <div id="nearSpatial">
        <div><h2></h2></div>
        <hr/>
        <div>
            <p> Especifica o raio aplicado a uma rela&ccedil;&atilde;o espacial pr&oacute;xima.
            </p>
            <p>Por exemplo, se tivesse um conjunto de dados representando uma central nuclear e um conjunto de dados representando resid&ecirc;ncias, poderia definir uma dist&acirc;ncia nearSpatial de 1 quil&oacute;metro para encontrar casas &agrave; dist&acirc;ncia de 1 quil&oacute;metro da central nuclear.
            </p> 
        </div>
    </div>
    <div id="temporalRelationship">
        <div><h2>Escolher uma relação temporal</h2></div>
        <hr/>
        <div>
            <p>A rela&ccedil;&atilde;o temporal que determinar&aacute; se os elementos se ligam uns aos outros. Esta op&ccedil;&atilde;o encontra-se apenas dispon&iacute;vel no caso de o componente temporal estar ativo em ambas as camadas, e as rela&ccedil;&otilde;es dispon&iacute;veis depender&atilde;o do tipo de tempo (instante ou intervalo) utilizado nos elementos de entrada. As rela&ccedil;&otilde;es temporais dispon&iacute;veis s&atilde;o as seguintes:
                <ul>
                    <li> <b>Encontra</b>&mdash;Os elementos ser&atilde;o correspondido se o primeiro elemento encontrar o segundo.
                    </li>
                    <li> <b>Encontrado Por</b>&mdash;Os elementos ser&atilde;o correspondido se o primeiro elemento for encontrado pelo segundo.
                    </li>
                    <li> <b>Sobrep&otilde;e</b>&mdash;Os elemento ser&atilde;o correspondidos se o primeiro elemento se sobrepuser ao segundo.
                    </li>
                    <li> <b>Sobreposto Por</b>&mdash;Os elementos ser&atilde;o correspondidos se o primeiro elementos for sobreposto pelo segundo.
                    </li>
                    <li> <b>Durante</b>&mdash;Os elementos ser&atilde;o correspondidos se o primeiro elemento se se encontrar no decurso do segundo.
                    </li>
                    <li> <b>Cont&eacute;m</b>&mdash;Os elementos ser&atilde;o correspondido se o primeiro elemento contiver o segundo.
                    </li>
                    <li> <b>Igual</b>&mdash;Os elementos ser&atilde;o correspondidos se o primeiro elemento for igual ao segundo.
                    </li>
                    <li> <b>Termina</b>&mdash;Os elementos ser&atilde;o correspondidos se o primeiro elemento terminar o segundo.
                    </li>
                    <li> <b>Termina Por</b>&mdash;Os elementos ser&atilde;o correspondidos se o primeiro elemento for terminado pelo segundo.
                    </li>
                    <li> <b>Inicia</b>&mdash;Os elementos ser&atilde;o correspondidos se o primeiro elemento der in&iacute;cio ao segundo.
                    </li>
                    <li> <b>Iniciado Por</b>&mdash;Os elementos ser&atilde;o correspondidos se o primeiro elemento for iniciado pelo segundo.
                    </li>
                    <li> <b>Interseta</b>&mdash;Os elementos s&atilde;o correspondidos se os componentes temporais se intersetarem de algum modo.
                    </li>
                    <li> <b>Pr&oacute;ximo</b>&mdash;Os elementos ser&atilde;o ligados caso estejam pr&oacute;ximos uns dos outros, o que &eacute; determinado por um tempo espec&iacute;fico.
                    </li>
                    <li> <b>Pr&oacute;ximo Antes</b>&mdash;Os elementos ser&atilde;o correspondidos se o primeiro elemento se encontrar antes do segundo elemento e dentro do tempo especificado.
                    </li>
                    <li> <b>Pr&oacute;ximo Ap&oacute;s</b>&mdash;Os elementos ser&atilde;o correspondidos se o primeiro elemento se encontrar ap&oacute;s o segundo elemento e dentro do tempo especificado.
                    </li>
                </ul>
                
            </p>
        </div>
    </div>
    <div id="nearTemporal">
        <div><h2></h2></div>
        <hr/>
        <div>
            
            <p>Especifica o raio temporal aplicado a uma rela&ccedil;&atilde;o temporal pr&oacute;xima. Uma rela&ccedil;&atilde;o temporal pr&oacute;xima inclui  <b>Pr&oacute;ximo</b>, <b>Pr&oacute;ximo Antes</b>, e <b>Pr&oacute;ximo Ap&oacute;s</b>.
            </p>
            <p>Por exemplo, caso tenha uma camada de incidentes n&aacute;uticos e uma camada de trilhos GPS para um furac&atilde;o, poderia procurar incidentes n&aacute;uticos a uma dist&acirc;ncia espec&iacute;fica das frentes do furac&atilde;o, tanto no espa&ccedil;o (1 quil&oacute;metro) como no tempo (5 horas). Isto resultaria em incidentes n&aacute;uticos ligados a furac&otilde;es que tenham ocorrido em estreita proximidade, no espa&ccedil;o e no tempo.
            </p>
        </div>
    </div>
    <div id="attributeRelationship">
        <div><h2>Escolher os campos para estabelecer correspondência</h2></div>
        <hr/>
        <div>
            <p>Faz corresponder valores num campo de uma camada a valores num campo noutra camada. 
            </p>
            <p>Por exemplo, caso tivesse uma camada geogr&aacute;fica de endere&ccedil;os residenciais de todo o condado (incluindo um campo  <i>ZIP</i> ) e um conjunto de dados tabulares dos dados demogr&aacute;ficos de sa&uacute;de por C&oacute;digo ZIP (um campo denominado <i>HEALTHZIP</i>), poderia ligar o conjunto de dados de sa&uacute;de aos dados residenciais, fazendo corresponder o campo <i>ZIP</i> ao campo <i>HEALTHZIP</i> . Isto resultaria numa camada de resid&ecirc;ncias com os dados de sa&uacute;de correspondentes.
            </p>
        </div>
    </div>
    <div id="summaryFields">
        <div><h2>Adicionar estatísticas (opcional)</h2></div>
        <hr/>
        <div>
            <p>Calcula estat&iacute;sticas nos elementos ligados caso a opera&ccedil;&atilde;o de liga&ccedil;&atilde;o seja  <b>Ligar one to one</b>. Todas as estat&iacute;sticas ser&atilde;o calculadas por predefini&ccedil;&atilde;o.
            </p>
            <p>Pode calcular estat&iacute;sticas em elementos que se encontram resumidos. Em campos num&eacute;ricos, pode calcular as seguintes: 
                <ul>
                    <li>Contagem&mdash;Calcula o n&uacute;mero de valores n&atilde;o-nulos. Pode ser utilizado em campos num&eacute;ricos ou cadeias de caracteres. A contagem de [null, 0, 2] &eacute; 2.
                    </li>
                    <li>Soma&mdash;A soma dos valores num&eacute;ricos num campo. A soma de [null, null, 3] &eacute; 3.
                    </li>
                    <li>M&eacute;dia&mdash;A m&eacute;dia de valores num&eacute;ricos. A m&eacute;dia de [0, 2, null] &eacute; 1.
                    </li>
                    <li>M&iacute;n&mdash;o valor m&iacute;nimo de um campo num&eacute;rico. O m&iacute;nimo de [0, 2, null] &eacute; 0. 
                    </li>
                    <li>M&aacute;x&mdash;o valor m&aacute;ximo de um campo num&eacute;rico. O valor m&aacute;ximo de [0, 2, null] &eacute; 2.
                    </li>
                    <li>Intervalo&mdash;o intervalo de um campo num&eacute;rico. Este &eacute; calculado subtraindo os valores m&iacute;nimos ao valor m&aacute;ximo. O intervalo de [0, null, 1] &eacute; 1. O intervalo de [null, 4] &eacute; 0.
                    </li>
                    <li>Vari&acirc;ncia&mdash;a vari&acirc;ncia de um campo num&eacute;rico num trilho. A vari&acirc;ncia de [1] &eacute; null. A vari&acirc;ncia de [null, 1,0,1,1] &eacute; 0.25.
                    </li>
                    <li>Desvio padr&atilde;o&mdash;O desvio padr&atilde;o de um campo num&eacute;rico. O desvio padr&atilde;o de [1] &eacute; null. O desvio padr&atilde;o de [null, 1,0,1,1] &eacute; 0.5. 
                    </li>
                </ul>
                
            </p>
            <p>Em campos de string, pode calcular as seguintes:
                <ul>
                    <li>Contagem&mdash;O n&uacute;mero de strings n&atilde;o-nulas.
                    </li>
                    <li>Qualquer&mdash;Esta estat&iacute;stica &eacute; uma amostra aleat&oacute;ria de um valor de string no campo especificado.
                    </li>
                </ul>
                Todas as estat&iacute;sticas s&atilde;o calculadas em campos que n&atilde;o s&atilde;o nulos. A camada resultante ir&aacute; conter um novo campo por cada estat&iacute;stica calculada. &Eacute; poss&iacute;vel adicionar qualquer n&uacute;mero de estat&iacute;sticas, selecionando um atributo e uma estat&iacute;stica.
            </p>
            <p>Todas as estat&iacute;sticas s&atilde;o calculadas em campos que n&atilde;o s&atilde;o nulos. A camada resultante ir&aacute; conter um novo campo por cada estat&iacute;stica calculada. &Eacute; poss&iacute;vel adicionar qualquer n&uacute;mero de estat&iacute;sticas, selecionando um atributo e uma estat&iacute;stica.
            </p>
        </div>
    </div>
    <div id="joinCondition">
        <div><h2>Constrói uma expressão através da qual unir elementos (opcional)</h2></div>
        <hr/>
        <div>
            <p>Aplica uma condi&ccedil;&atilde;o a campos especificados. Apenas elementos com campos que correspondam a estas condi&ccedil;&otilde;es ser&atilde;o ligados.
            </p>
            <p>Por exemplo, icaso pretenda pretende aplicar uma liga&ccedil;&atilde;o a um conjunto de dados apenas aos resultados em que  <i>health_spending</i>  &eacute; superior a 20 por cento de <i>income</i>,  aplique uma condi&ccedil;&atilde;o de liga&ccedil;&atilde;o de <code>$target[&quot;health_spending&quot;] &gt; ($join[&quot;income&quot;] * .20)</code> utilizando o campo <i>health_spending</i> do primeiro conjunto de dados (o conjunto de dados ao qual os elementos s&atilde;o ligados) e o campo <i>income</i> do segundo conjunto de dados (o conjunto de dados ao qual est&aacute; a ser aplicada a liga&ccedil;&atilde;o).
            </p>
            <p>As condi&ccedil;&otilde;es de liga&ccedil;&atilde;o podem ser aplicadas utilizando a calculadora de express&otilde;es.
            </p>
        </div>
    </div>
    <div id="dataStore">
        <div><h2>Selecionar armazenamento de dados</h2></div>
        <hr/>
        <div>
            <p>Os resultados de GeoAnalytics s&atilde;o guardados num armazenamento de dados e expostos como uma camada de elementos em  Portal for ArcGIS. Na maioria dos casos, os resultados dever&atilde;o ser armazenados num armazenamento de dados espaciotemporal, sendo este o comportamento predefinido. Em alguns casos, ser&aacute; uma boa op&ccedil;&atilde;o guardar os resultados no armazenamento de dados relacional. As seguintes s&atilde;o raz&otilde;es que justificam o armazenamento de resultados no armazenamento de dados relacional. 
                <ul>
                    <li>Pode utilizar resultados em colabora&ccedil;&atilde;o portal-para-portal.
                    </li>
                    <li>Pode ativar funcionalidades de sincroniza&ccedil;&atilde;o com os seus resultados
                    </li>
                </ul>
                
            </p>
            <p>N&atilde;o dever&aacute; utilizar o armazenamento de dados relacional caso espere um aumento dos seus resultados de GeoAnalytics, e caso necessite de tirar partido das funcionalidades de armazenamento de big data espa&ccedil;otemporal para gerir grandes quantidades de dados.
            </p>
        </div>
    </div>
    <div id="outputName">
        <div><h2>Nome da camada resultante</h2></div>
        <hr/>
        <div>
            <p> O nome da camada que ser&aacute; criada. Se estiver a escrever para ArcGIS Data Store, os seus resultados ser&atilde;o guardados em  <b>O Meu Conte&uacute;do</b> e adicionados ao mapa. Se estiver a escrever para uma partilha de ficheiros big data, os seus resultados ser&atilde;o guardados na partilha de ficheiros big data e adicionados ao seu manifesto. N&atilde;o ser&atilde;o adicionados ao mapa. O nome padr&atilde;o &eacute; baseado no nome da ferramenta e do nome da camada de entrada. Caso a camada j&aacute; existe, a ferramenta ir&aacute; falhar.
            </p>
            <p>Ao escrever para   ArcGIS Data Store  (armazenamento relacional ou espaciotemporal de dados big data) utilizando a caixa suspensa  <b>Guardar resultado em</b> pode especificar o nome de uma pasta em <b>O Meu Conte&uacute;do</b>, onde ser&aacute; armazenado o resultado.
            </p>
        </div>
    </div>
</div>
</html>
